package h0720;

import java.util.Arrays;
import java.util.Scanner;

public class MinAbsOfTwoNumberII {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[] array = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();
        int res=getResult(array);
        System.out.println(res);
    }

    private static int getResult(int[] array) {
        int n = array.length;

        int left=0;
        int right=n-1;
        int minAbs=Integer.MAX_VALUE;
       //使用双指针，逐渐逼近
        while (left<right){
            int sum=array[left]+array[right];
            int abs=Math.abs(sum);
            minAbs=Math.min(abs,minAbs);
            if (sum<0){ //负数太大了或者太多了，需要右移动。
                left++;
            }else if (sum>0){   //正数太大了或者太多了，需要左移动。
                right--;
            }else {
                return minAbs;
            }
        }
        return minAbs;
    }
}
